home *** CD-ROM | disk | FTP | other *** search
/ MacWorld UK 2005 May / MW_UK_2005_05.iso / 16 iCal utilities / quickCal.sit / quickCal / quickCal.app / Contents / Resources / Calendar.h < prev    next >
Encoding:
Text File  |  2005-02-21  |  647 b   |  32 lines

  1. //
  2. //  Calendar.h
  3. //  quickCal
  4. //
  5. //  Created by chris struhar on 1/22/05.
  6. //  Copyright 2005 __MyCompanyName__. All rights reserved.
  7. //
  8.  
  9. #import <Cocoa/Cocoa.h>
  10. #import "CalEvent.h"
  11.  
  12.  
  13. @interface Calendar : NSObject {
  14.     NSArray *events;
  15.     int calID;
  16.     NSString *calTitle;
  17.     BOOL hidden;
  18. }
  19.  
  20. - (id)initWithPath:(NSString*)calPath;
  21. - (BOOL)hidden;
  22. - (void)setHidden:(BOOL)toH;
  23. - (NSArray *)parseCalendar:(NSData*)calData;
  24. - (NSString*)calTitle;
  25. - (NSArray *)events;
  26. - (void)sortEvents;
  27. - (NSArray *)eventsOnDay:(NSCalendarDate*)whichDate;
  28. - (NSArray *)eventsOnMonth:(NSCalendarDate*)whichDate;
  29. - (NSArray *)eventsOnWeek:(NSCalendarDate*)whichDate;
  30.  
  31. @end
  32.